d21a1f8e2882ba50ae7f75b056117d63cbb8a83b,core/src/main/java/com/orientechnologies/orient/core/index/OIndexFullText.java,OIndexFullText,remove,#Object#OIdentifiable#,156
Before Change
final Set<OIdentifiable> recs = (Set<OIdentifiable>) storage.getIndexValue(indexId, word);
if (recs != null && !recs.isEmpty()) {
storage.updateIndexEntry(indexId, word, new EntityRemover(recs, value, removed));
}
} finally {
releaseSharedLock();
After Change
}
if (recs != null && !recs.isEmpty()) {
while (true) {
try {
storage.updateIndexEntry(indexId, word, new EntityRemover(recs, value, removed));
break;
} catch (OInvalidIndexEngineIdException e) {
doReloadIndexEngine();
}
}